ログの保持期間が未設定(失効しない)になっている既存のロググループに対して、あとから保持期間を設定した際の動作を確認する
CloudWatch Logsにロググループがあります。 デフォルトで作成されたロググループは、ログの保持期間が「失効しない」になっています。 そして、ふと気になりました。
ログの保持期間をあとから設定したとき、既存のログはどうなるんだろう? と。 試してみました。
おすすめの方
- CloudWatch Logsのロググループの保持期間をあとから設定したとき、ログがどうなるか知りたい方
ログの保持期間をあとから設定してみる
ログの保持期間が「執行しない」のロググループを確認する
とあるLambdaのロググループで試します。 保持期間が「失効しない」になっており、ほぼ毎日、ログがあります。
ログの保持期間を「1週間(7日間)」に設定する
もう答えが書いてました……。
古いログが消えた
ログの保持期間を設定後、すぐに古いロググループが消えました。
「保存されているバイト数」は変化ありませんが、反映まで時間がかかるものと思われます(想像)。 このときは、約24時間後に表示が更新されました。
さいごに
CloudWatch Logsのロググループの保持期間をあとから設定してみました。 設定後はすぐに消えるようなので、「あ、間違えた!」とならないように気をつけたいところです。